推荐几个优质Flutter 开源项目
肯定有同学要问我 Flutter 与其他跨平台方案的对比,这里引用下一位各种跨平台方案都熟悉的作者的文章:
本文简单跟大家聊5毛钱的,忙的同学收藏下就行了,也不是一定要立刻投入学习。
如果你想要开始入门 Flutter,一般我们都是通过官网:
https://flutter.io/get-started/install/
当然,也有饱含分享精神的同学已经搭建了 Flutter 中文网:
https://flutterchina.club/get-started/install/
跟着网站一步步来基本就可以搭建起环境,学习一些基础知识了...
千万要仔细的查看文档,不要省略一些步骤。xcode 的环境可以不去管,不影响在 AS 中运行。
中间你可能会或多或少遇到一些问题,合理利用搜索引擎即可。
此外,阿里闲鱼团队率先引入了Flutter技术尝试实现客户端开发的统一,并成功改造和上线了复杂的商品详情业务,也对外输出了非常多可供参考的文章,所以你可以作为参考闲鱼技术主页:
https://juejin.im/post/5b3f098ce51d45199840f4bb
好了,作为一名老年程序员选手,已经不需要一点点的去了解了;了解完基本知识,就可以通过实际的案例去学习了,整体了解后,再回头去思考原理,最终通过源码验证原理即可。
下面推荐几个开源项目,文末也有 apk 下载地址,你可以安装后体验下 Flutter 的运行效果。
从个人来看,玩 Android API是非常适合练手的。
晒一下效果图:
开源项目地址:
https://github.com/canhuah/WanAndroid
在编写该案例过程中,遇到的一些问题,作者也做了总结:
http://www.canhuah.com/Flutter实战之WanAndroid项目中碰到的问题.html
晒一下效果图:
开源地址:
https://github.com/yubo725/flutter-osc
仅用于学习。
需要说明的是,相比今天文中的其他三个来说,这是一个半成品,很多功能没有实现,但是也是有很多效果可以去借鉴的。
开源地址:
https://github.com/wtus/flutter_kaiyan
仅可用于学习。
这个需要介绍下,作者小郭在本号已经给大家分享过很多篇文章了,而且该客户端完成程度非常高。
并且同时开源了 weex,rn,flutter 版本,文章一开始的移动端跨平台开发的深度解析也是他的文章,可以说为数不多的,对多个跨平台方案都有深刻理解的作者。
开源地址:
https://github.com/CarGuo/GSYGithubAppFlutter
最后简单总结下,wanandroid 的项目是比较适合练手的,因为 OpenApi 简单,页面也比较清晰;开源中文的难度稍大一些;开眼视频的很多效果是值得参考的;最复杂和完整的是github 客户端。可以根据自己情况选择学习。
下载项目后,遇到的一些问题,请通过 issue 反馈给作者。
便于大家体验,号内回复体验apk,可以在对应的日期文件夹拿到本文的4个安装包链接。
最近正在给 wanandroid 添加新功能,马上要和大家见面了,期待一哈。
推荐阅读:
扫一扫 关注我的公众号
如果你想要跟大家分享你的文章,欢迎投稿~
┏(^0^)┛明天见!